Skip to content

content: describe GhostKey's mechanics in the inheritance mission - #93

Merged
Jolah1 merged 1 commit into
mainfrom
content/ghostkey-inheritance
Jul 18, 2026
Merged

content: describe GhostKey's mechanics in the inheritance mission#93
Jolah1 merged 1 commit into
mainfrom
content/ghostkey-inheritance

Conversation

@Jolah1

@Jolah1 Jolah1 commented Jul 18, 2026

Copy link
Copy Markdown
Owner

Follow-up to #92. Mission 74 named GhostKey without saying how it works, because its site renders only a loading state and no docs were reachable. The source is public at Jolah1/ghostKey, so the lesson now describes the real design.

What the lesson now says

GhostKey is a dead-man switch. You paste an xpub, name an heir, choose a countdown. The coins sit at an address with two spending paths: yours, usable at any time, and your heir's, which Bitcoin refuses to allow until a relative timelock has elapsed. Tapping "I'm still here" resets the clock. Let it run out and the heir's path becomes spendable and they get a claim link, which they redeem into their own wallet with no account and nobody holding their funds.

The load-bearing point, and the one a learner should carry to any such service: because the rule is enforced by the Bitcoin script rather than a server, the pre-built transaction still broadcasts once the timelock expires even if the company is gone. That is the difference between non-custodial and a custodian using the word, and it is exactly what the quiz question added in #92 tests.

The four-question checklist stays, including "can I test the whole thing today with a small amount", which is the practical safety habit for any young tool in this category.

Verification

Read the lesson back through the running app bundle rather than trusting the source edit. Full suite green: 30 unit, 30 integration, all e2e files, tsc --noEmit clean, no em dashes in the new copy.

🤖 Generated with Claude Code

Mission 74 named GhostKey without saying how it works, because its site
renders only a loading state and no docs were reachable. The source is
public at github.com/Jolah1/ghostKey, so the lesson now describes the
actual design: a dead-man switch built from an xpub, with two spending
paths on one address, the owner's usable at any time and the heir's
gated behind a relative timelock. Checking in resets the countdown;
letting it run out makes the heir's path spendable and sends them a
claim link they can redeem into their own wallet with no account.

The point the lesson leans on is the one a learner should carry to any
such service: because the rule is enforced by the Bitcoin script rather
than a server, the pre-built transaction still broadcasts once the
timelock expires even if the company is gone. That is the difference
between non-custodial and a custodian using the word, and it is what
the quiz question tests.

Verified by reading the lesson back through the running app bundle.
Full suite green: 30 unit, 30 integration, e2e all files, tsc clean, no
em dashes in the new copy.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@vercel

vercel Bot commented Jul 18, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
bitpilot Ready Ready Preview, Comment Jul 18, 2026 3:57pm

@Jolah1
Jolah1 merged commit addc57c into main Jul 18, 2026
5 checks passed
@Jolah1
Jolah1 deleted the content/ghostkey-inheritance branch July 18, 2026 16:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant